.listcontainer{
	padding:0.55rem 0.4rem 0;
}
.listcont li.item{
	background: #fff;
	margin-bottom: 0.25rem;
	border-radius: 0.2rem;
	height: 1.24rem;
}
.listcont li.item>a{
	display: table;
	width: 100%;
	height: 100%;
}
.listcont .list-icon{
	display: table-cell;
	vertical-align: middle;
	padding:0 0.2rem;
	width: 0.8rem;	
}
.listcont .list-icon img{width: 100%;vertical-align: middle;display: table-cell;}
.listcont .list-txt{
	font-size: 0.4rem;
	color: #666666;
	display: table-cell;
	vertical-align: middle;
}
.listcont .list-label{
	padding:0 0.5rem;
	display: table-cell;
	vertical-align: middle;
	/*width: 2.5rem;*/
	float: right;
}
.listcont .list-label p{
	height: 0.4rem;
	border:1px solid #6cc6dc;
	line-height: 0.4rem;
	font-size: 0.3rem;
	text-align: center;
	border-radius: 0.2rem;
	color: #6cc6dc;
	margin-top: 0.42rem;
	padding: 0 0.2rem;
}
.detailcont{
	padding: 0 0.4rem;
	overflow: hidden;
	background: #fff;
	margin-bottom: 0.3rem;
}
.det-title{
	height: 1.2rem;
	border-bottom: 1px solid #e1e1e1;
	font-size: 0;
    line-height: 1.2rem;
    position: relative;
}
.det-title .titicon{
	height:0.6rem ;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.4rem;
}
.det-title .titcenter{
	display: inline-block;
    vertical-align: middle;
    font-size: 0.42rem;
    color: #333;
}
.det-textcont{
	overflow: hidden;
}
.det-textcont h3{
	font-size: 0.36rem;
	color: #515151;
	margin-top: 0.45rem;
}
.det-textcont p,.det-textcont ul{
	line-height: 1.5;
	font-size: 0.4rem;
	color: #333;
	margin-top: 0.2rem;
}
.pfbox p{
	font-size: 0.36rem;
	color: #333;
	padding-top: 0.5rem;
}
.detcontainer{
	height: 100%;
	background: #fff;
}
body,html{height: 100%;}
.cleardiv{
	background: #e7e8e8;
	height: 0.3rem;
}
.gwapply{
	position: absolute;
	height: 0.8rem;
	color: #fff;
	background: #2e94f5;
	font-size: 0.4rem;
	border-radius: 0.4rem;
	padding: 0 0.3rem;
	line-height: 0.8rem;
	right: 0;
	top: 0.2rem;
}
.gwapply:active{color: #fff;}
.applycontainer{
	padding-left:0.4rem;
	padding-right: 0.4rem;
	overflow: hidden;
}
.apply-tit{
	font-size: 0.36rem;
	color: #999;
	line-height: 1.47rem;
}
.applyitem{
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
	height: 1.2rem;
	display: table;
	width: 100%;
}
.applyitem>label{
	display: table-cell;
	width: 3.5rem;
	padding-left: 0.4rem;
	font-size: 0.4rem;
	color: #333;
	vertical-align: middle;
}
.applyitem>input[type="text"]{
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	border: 0;
	padding-left: 0.3rem;
	font-size: 0.36rem;
	color: #333;
}
.applyitem input[type="radio"]{
	display: inline-block;
	vertical-align: middle;
	margin-left: 0.3rem;
	border: 0;
	width: 0.4rem;
	height: 0.4rem;
	margin-right: 0.45rem;
	position: relative;
	text-align: center;
	color: #fff;
	box-sizing: border-box;
	font-size: 0.36rem;
}
.applyitem input[type="radio"]+label{
	width: auto;
	display: inline-block;
	vertical-align: middle;
	font-size: 0.36rem;
}
.radiobox{
	display: table-cell;
	vertical-align: middle;
	font-size: 0;
}
.test-item{cursor: pointer;}
.applyitem input[type="radio"]:after{
	content: "";
	position: absolute;
	top: -0.05rem;
	left: -0.05rem;
	width: 0.5rem;
	height: 0.5rem;
	line-height: 0.5rem;
	background: #fff;
	border:1px solid #222;
	border-radius: 50%;
	font-family: iconfont;
}
.applyitem input[type="radio"]:checked:after{
	content: "\e854";
	background: #6ae072;
	border:1px solid #6ae072;
}
.tips-txt1{
	font-size:0.3rem;
	color: #9d9d9d;
	line-height: 1;
	padding-bottom: 0.35rem;
	padding-top: 1.3rem;
	text-align: right;
	width: 9.2rem;
	margin:0 auto;
}
.apply-submit{
	text-align: center;
	color: #fff;
	font-size: 0.36rem;
	line-height: 0.8rem;
	border-radius: 0.1rem;
	background: #6ae072;
	width: 9.2rem;
	margin:0 auto;
}
.qyinfobox{
	background: #fff;
	border-bottom: 1px solid #f3f5f7;
	padding:0.4rem 0;
	overflow: hidden;
}
.qyinfobox .u-img{
	width: 4.35rem;
	height: 3rem;
	line-height: 3rem;
	border-right: 0.1rem solid #e06a6a;
	padding-right: 0.8rem;
	text-align: right;
}
.qyinfobox .u-img img{width: 2.2rem;display: inline;}
.qyinfobox .u-txt{
	margin-left: -4.35rem;
	height: 3rem;
}
.qyinfobox .u-txt h1,.qyinfobox .u-txt p{
	margin-left: 5.15rem;
}
.qyinfobox .u-txt h1{
	font-size: 0.48rem;
	color: #333;
	line-height: 1.1;
	padding: 0.4rem 0;
}
.qyinfobox .u-txt p{
	font-size: 0.3rem;
	color: #666;
	line-height: 1.5;
}
.qyindru{
	padding: 0.25rem 0.8rem 0;
	background: #fff;
	margin-bottom: 0.4rem;
	overflow: hidden;
}
.qyindru .indrutxt{
	position: relative;
	font-size: 0.3rem;
	color: #999;
	line-height: 2;
	text-indent: 2em;
	text-align: justify;
	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 8; 
  	-webkit-box-orient: vertical;
  	overflow: hidden;
  	transition: all 0.3s ease;	
}
.qyindru .indrutxt.show{
	display: block;
}
.moretxt{
	font-size: 0.3rem;
	color: #999;
	margin:0.70rem 0;
	text-align: center;
	line-height: 1.5;
	position: relative;
}
.moretxt:after{
	content: "";
	border-width: 0.14rem 0.14rem 0 0.14rem;
	border-style: solid;
	border-color: #dddddd transparent transparent transparent;
	position: absolute;
	top: 0.15rem;
	margin-left: 0.15rem;
	transition: all 0.3s ease;	
}
.moretxt.arrowup:after{
	transform: rotate(180deg);
	
}
.detailcont2{
	overflow: hidden;
    background: #fff;
    margin-bottom: 0.4rem;
}
.detailcont2 .det-title{
	padding: 0 0.4rem;
}
.gwlabelbox {
    background: #fff;
    overflow: hidden;
    padding-top: 0.4rem;
    border-bottom: 1px solid #dddddd;
}
.gwlabelbox li {
    float: left;
    width: 33.3333%;
    margin-bottom: 0.4rem;
    text-align: center;
    padding: 0 0.4rem;
}
.gwlabelbox li a {
    font-size: 0.32rem;
    color: #999999;
    border: 1px solid #999999;
    display: block;
    height: 0.72rem;
    line-height: 0.72rem;
    border-radius: 0.4rem;
}
.gwlabelbox li a.active{background: #f16b6f;color: #fff;border:1px solid #f16b6f;}
.detailcont2 .gwlabelbox{border-bottom: 0px;}
.detailcont2 .botcontainer{
	background: #fff;
	padding: 0 0 0.4rem;
	transition: all 0.3s ease 0.1s;
}
.detailcont2 .botcontainer li{
	overflow: hidden;
	padding: 0.4rem;
	border-bottom: 1px solid #f3f5f7;
}
.botcontainer li>a{
	display: block;
	overflow: hidden;
}
.botcontainer .u-img{
	width: 4rem;
	height: 2.4rem;
	overflow: hidden;
	border-radius: 0.1rem;
}
.botcontainer .u-img img{
	height: 100%;
}
.botcontainer .u-txt{
	margin-left: -4rem;
}
.botcontainer .u-txt h3,.botcontainer .u-txt p,.botcontainer .u-txt>span{
	margin-left: 4.8rem;
	line-height: 1.5;
}
.botcontainer .u-txt h3{
	font-size: 0.4rem;
	color: #333;
	margin-top:0.1rem;
}
.botcontainer .u-txt p{
	font-size: 0.36rem;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
}
.botcontainer .u-txt>span{
	display: block;
    margin-top: 0.1rem;
	font-size: 0.3rem;
	color: #999;
}
.morecontainer{
	height: 100%;
	background: #f4f5f7;
}
.morelistcont{
	padding: 0.4rem;
}
.morelistcont .listwrapper .item{
	border-bottom: 1px solid #dddddd;
	display: table;
	width: 100%;
	height:1.45rem;
}
.morelistcont .listwrapper .list-icon{
	padding-right: 0.2rem ;
	display: table-cell;
	vertical-align: middle;
	width: 0.6rem;
}
.morelistcont .listwrapper .list-icon img{
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}
.list-txt{
	display: table-cell;
	vertical-align: middle;
	font-size: 0.4rem;
	color: #666666;
}
.fankuicontainer{
	padding-left:  0.4rem;
	padding-right: 0.4rem;
	height: 100%;
	overflow-y: auto;
}
.fankuicontainer .tips-txt2{
	font-size: 0.4rem;
	color: #666;
	line-height: 1.2rem;
}
.fankuicont{
	border-radius: 0.2rem;
	background: #fff;
}
.fankuicont .fankui-txt{
	font-size: 0.36rem;
	color: #999999;
	width: 100%;
	padding: 0.25rem 0.4rem;
	line-height: 2;
	height: 6.05rem;
}
.uploadphoto{
	border-top: 1px solid #f3f5f7;
	height:1.12rem;
	text-align: center;
}
.uploadphoto p{
	color: #999;
	font-size: 0.36rem;
	font-family: iconfont!important;
	line-height: 1.5;
}
.submitbtn{
	color: #fff;
	text-align: center;
	line-height: 0.8rem;
	font-size: 0.36rem;
	width: 8.4rem;
	margin: 0.95rem auto;
	border-radius: 0.1rem;
	background: #6ae072;
}
.imglistbox{
	overflow: hidden;
}
.imglistbox>ul{margin-left: -0.4rem;font-size: 0;}
.imglistbox li {
	padding-left: 0.4rem;
	position: relative;
	margin-top: 0.4rem;
	display:inline-block;
	vertical-align:top;
}
.imglistbox li:nth-child(4n+5){clear:left;}
.imglistbox li img{
	width: 100%;
}
.imglistbox li .deleteBtn{
	position: absolute;
	right: 0;
	top: 0;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 16px;
	left: 0.4rem;
	text-align: center;
	z-index: 70;
}
.lungcont{
	overflow: hidden;
	border-radius: 0.2rem;
	background: #fff;
	margin-bottom: 1.7rem;
}
.lungcont .item{
	height: 1.2rem;
	line-height: 1.2rem;
	border-bottom: 1px solid #f3f5f7;
	padding: 0 0.4rem;
	overflow: hidden;
	transition: all 0.3s;
}
.lungcont .item .lunglabel{
	float: right;
	font-size: 0.3rem;
}
.lungcont .item.weijinx .lunglabel{
	color: #52b5de;
}
.lungcont .item.yiwanc .lunglabel{
	color: #6acb40;
}
.lungcont .item.active  .lunglabel{
	color: #fff;
}
.lungcont .item p{
	font-size: 0.4rem;
	color: #333;
	float: left;
}
.lungcont .item.active p{color: #fff;}
.lungcont .item.active{
	background: #e1756d;
}
.lungangcontainer{
	padding-top:0.8rem ;
}
.lungboxs{
	background: #fff;
	overflow: hidden;
	border-radius: 0.2rem;
	margin-bottom: 0.4rem;
}
.lung-titbox{
	font-size: 0.4rem;
	color: #666;
	height: 1rem;
	line-height: 1rem;
	border-bottom: 0.04rem solid #f3f5f7;
	text-align: center;
}
.lung-sf,.lung-job,.lung-time{
	background: #fff;
	text-align: center;
	color: #999;
}
.lung-sf,.lung-time{
	font-size: 0.48rem;
	line-height: 1.4rem;
}
.lung-job{
	font-size: 0.6rem;
	line-height: 3.7rem;
}
.lung-btnbox{
	margin-top: 2.5rem;
	text-align: center;
	font-size: 0;
	overflow: hidden;
	padding: 0 0.4rem;
}
.lung-btnbox span{
	display: inline-block;
	border-radius: 0.06rem;
	color: #fff;
	font-size: 0.36rem;
	width: 2.8rem;
	line-height: 0.8rem;
	overflow: hidden;
}
.lung-btnbox span.refuse{background: #e06a6a;float: left;}
.lung-btnbox span.agree{background: #6ae072;float: right;}
